package org.squirrel.modules.bigscreen.entity;

import java.io.Serializable;

import org.checkerframework.common.aliasing.qual.Unique;
import org.squirrel.modules.bigscreen.code.ResponseCode;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@TableName(keepGlobalPrefix=true, value="gaea_report")
@Data
public class Report implements Serializable {
	private static final long serialVersionUID = -9045012979863359319L;

	@TableId(type = IdType.ASSIGN_ID)
    private java.lang.String id;
	
    @ApiModelProperty(value = "名称")
    private String reportName;

    @ApiModelProperty(value = "报表编码")
    private String reportCode;

    @ApiModelProperty(value = "分组")
    private String reportGroup;

    @ApiModelProperty(value = "报表描述")
    private String reportDesc;

    @ApiModelProperty(value = "报表类型")
    private String reportType;

    @ApiModelProperty(value = "报表缩略图")
    private String reportImage;

    @ApiModelProperty(value = "报表作者")
    private String reportAuthor;

    @ApiModelProperty(value = "下载次数")
    private Long downloadCount;

    @ApiModelProperty(value = "0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG")
    private Integer enableFlag;

    @ApiModelProperty(value = "0--未删除 1--已删除 DIC_NAME=DELETE_FLAG")
    private Integer deleteFlag;
}
